package com.rj.ability.leqi.adapter.domain.aisino;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @author YFX_RANLUBO
 * @date 2024/04/30 15:42
 **/
@Data
public class AisinoCxsxedRes {
    /**
     * 数据项名称：暂停授信标志
     * 字段类型：varchar
     * 长度：2
     * 必须： 是
     * 说明：Y：暂停 N：未暂停
     */
    @JsonProperty("pauseMark")
    private String ztsxbz;
    /**
     * 数据项名称：本月授信额度
     * 字段类型：number
     * 长度：18,2
     * 必须： 是
     * 说明：本月总授信额度
     */
    @JsonProperty("totalAmount")
    private Double bysxed;
    /**
     * 数据项名称：领用数量
     * 字段类型：number
     * 长度：18,2
     * 必须： 是
     * 说明：本月可用授信额度
     */
    @JsonProperty("surplusAmount")
    private Double kysyed;
    /**
     * 数据项名称：领用数量
     * 字段类型：number
     * 长度：18,2
     * 必须： 是
     * 说明：本月乐企 1.5已下载的全部授信额度
     */
    @JsonProperty("applyAmount")
    private Double yxzed;
    /**
     * 数据项名称：已下载未使用额度
     * 字段类型：number
     * 长度：18,2
     * 必须： 是
     * 说明：本月乐企1.5已下载的全部授信额度减已上传的开票日
     */
    @JsonProperty("availeAmount")
    private Double yxzwsyed;
    /**
     * 数据项名称：属期
     * 字段类型：varchar
     * 长度：6
     * 必须： 是
     * 说明：格式yyyyMM
     */
    @JsonProperty("periodDate")
    private String sq;

    //aisino 自定义字段
    /**
     * 纳税人识别号
     */
    private String taxpayerID;
    /**
     * 纳税人识别号
     */
    private String updateTime;
    /**
     *纳税人识别号	20	否
     */
    private String startDate;
    /**
     * 发票额度使用区间止		否	yyyymmdd
     */
    private String endDate;
}
